/*
[Contents]

	0- Global
	1- Header
	2- Headline
	3- Main Container
	4- Main
	5- Sidebar
	6- Footer
*/

/* =0 Global
---------------------------------------------------------------------------------------------------------------------*/

/* =1 Header
---------------------------------------------------------------------------------------------------------------------*/
#header{
	background:url(images/header-bg.png) repeat-x left bottom;
}

/* LOGO */
.logo{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}

/* Nav */
.nav li{
	float:left;
}
.nav a{
	color:#666;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:34px;
	padding:0 9px;
	text-shadow: 0 1px 0 #EEEEEE;
}
.nav a:hover{
	color:#D54E21;
	text-decoration:none;
}
.nav li.active a{
	background:#FFF;
	border:1px solid #C6C6C6;
	border-bottom:0 none;
	color:#555;
	line-height:33px;
	
	/* Do rounding */
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
}

/* =2 Headline
---------------------------------------------------------------------------------------------------------------------*/
#headline{
	border-bottom:1px solid #DFDFDF;
}
#headline h2{
	color:#555;
	float:left;
	padding:0 0 10px 10px;
}

/* Tabs */
.tabs li{
	float:left;
}
.tabs li a{
	display:block;
	line-height:25px;
	padding:0 10px;
	text-decoration:none;
}
.tabs li a:hover{
	background:#EEE;
	color:#000;
}
.tabs li.active a{
	background:#EEE;
	color:#000;
	font-weight:bold;
}
/* =3 Main Container
---------------------------------------------------------------------------------------------------------------------*/

/* =4 Main
---------------------------------------------------------------------------------------------------------------------*/
/* Title */
#main > .title{
	border-bottom:1px solid #CCC;
	color:#333;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:5px;
}

/* Block */
#main .block .title{
	color:#444;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}
#main .block .footer{
	margin-top:10px;
}
#main .block .footer a{
	margin:0 10px 0 0;
}

/* Article */
.article p{
	margin:10px 0;
}
.article h1{
	font-size: 36px;
	font-weight:bold;
	margin-bottom:15px;
}
.article h2{
	font-size: 24px;
	font-weight:bold;
	margin-bottom:15px;
}
.article h3{
	font-size: 18px;
	font-weight:bold;
	margin-bottom:15px;
}
.article h4{
	font-size: 16px;
	font-weight:bold;
	margin-bottom:10px;
}
.article h5{
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
}
.article h6{
	font-size: 12px;
	font-weight:bold;
	margin-bottom:10px;
}
.article em{
	font-style:italic;
}
.article strong{
	font-weight:bold;
}
.article ul{
	list-style:disc inside;
}
.article ol{
	list-style: decimal inside;
}

/* Pagination */
.pagination {
	font-size:10px;
}
.pagination a{
	border:1px solid #CCC;
	display:inline-block;
	padding:1px 4px;
}
.pagination a:hover{
	border-color:#999;
	text-decoration:none;
}
.pagination .current{
	background:#328AB2;
	border:1px solid #328AB2;
	color:#FFF;
	cursor:default;
	display:inline-block;
	font-weight:bold;
	padding:1px 4px;
}
.pagination .pagenavigation a{
	border:0 none;
}
.pagination .disabled{
	display:none;
}
/* =5 Sidebar
---------------------------------------------------------------------------------------------------------------------*/
/* Block */
#sidebar .block .title{
	border-bottom:1px solid #CCC;
	color:#333;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
	padding-bottom:2px;
	text-transform:uppercase;
}
#sidebar .block .title a{
	color:#333;
}
#sidebar .block .list li{
	border-bottom:1px solid #CCC;
	font-size:11px;
	padding:5px 0;
}

/* Menu block */
#sidebar .block.menu{
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:5px;
}
#sidebar .block.menu .list{
	color:#000;
	list-style:square inside;
	line-height:1.5;
}
#sidebar .block.menu .list li{
	border:0 none;
	font-size:12px;
	padding:0;
}
#sidebar .block.menu .list li ul{
	list-style: disc inside;
	margin-left:15px;
}
#sidebar .block.menu .list li a{
	padding:2px;
}
#sidebar .block.menu .list li.active a{
	background:#E3E3E3;
}

/* Info block */
#sidebar .block.info{
	background:#F2F2F2;
	border:1px solid #CCC;
	padding:5px;
}
#sidebar .block.info a{
	border-bottom:1px dashed;
	color:#666;
	margin:0 5px;
	text-decoration:none;
}
#sidebar .block.info a:hover{
	border-bottom:1px solid;
	color:#000;
}
#sidebar .block.info a.current{
	border:0 none;
	color:#000;
	font-weight:bold;
}
/* =6 Footer
---------------------------------------------------------------------------------------------------------------------*/
#footer{
	border-top:1px solid #DEDEDE;
	color:#999;
	font-size:10px;
}
.copyright{
	text-align:center;
}